package com.newly.common.mapper.sys;

import com.newly.common.base.entity.sys.database.po.ColumnPo;
import com.newly.common.base.entity.sys.database.po.TablePo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @program: newly-parent
 * @remark: 数据库管理
 * @author: guan
 * @create: 2021-11-30 18:38
 */
public interface DatabaseMapper {

    List<TablePo> selectTables(@Param("offset") Integer offset,
                               @Param("limit") Integer limit,
                               @Param("keyword") String keyword);

    int countTable(@Param("keyword") String keyword);

    List<ColumnPo> selectColumns(@Param("tableName") String tableName);
}
